I'm honestly against any code changing behaviour in this commit.
delete_all is much faster, not sure if we have any callbacks on facts at the moment to use this.