This is particularly important if we're generating something that needs to be parsed and checked again. Fixes #185