agent hidden fees