Add a sanity check for broken value-interface implementations