Checked that sh_of works