interceptPreCall and interceptPostCall; Continued some testing