Refactor Call methods
Trying to get IlBuilder to check for consistency