This should be flagged, it's really expensive to do this