Require pathname in shell helpers