Cleaned up recommendation and subchair code.