Separate reading of bangrc from parsing