this isn't a controller concern