refined sanity check for person creation