use sh instead of system everywhere so tasks fail when commands fail