fixes #44 and makes sh.status() really nice