Better "creates" check