modifying unix executable status for code, seemed haphazard and unnecessary