using lsx instead of Jukka's shell construct