change directive reader to ignore shebang