added pre create sanity check back in