BUG - wasn't returning errors around control file deserialization