didn't mean to update the class signature