those missing checks happen elsewhere