I would say it is better to skip the record than deleting it if `destroyed` . This would be more inline with the original code .