Moving if_exists checks to create