have binary script return non-zero status on failure