We ensure that our seeds are idempotent so we can run them over and over with no side effect. My only concern is the inconsistency in behaviour. With this change, `apartment:migrate` *would* touch public, but `apartment:seed` *would not*. Let me think about it.