we don't really need two forks of the output code