we don't really care if the first ghc call fails since we really just
want to generate the the ghc_output.  Adding the cat /dev/null makes sure
that it returns true.