In case we do ever want to expand the API to be able to select more freely, then these will catch some really nasty bugs.