Cleans up comments and errors for legacy contracts. It's fine to update the bytecode for these legacy contracts since we're really only using them for their interfaces.