 Can check for this in the client, but should probably also check in the API.