apply: move "already exists" logic to check_to_create()