Do these checks still need to be done in `generic_post/put`?