Went through all of the adapters don't know if a couple of the functions in util adapter