added recursive preprocessing of Calls