Exit code 0 should only be for success