Hint 3

Cross-program invocations are complex, what things can you control?