End-to-end test, round 2 — callback should work now.