Split out callimmediate in own file
callImmediate in own file