trim categories down to 16, modifying logic of request objects