spie example, using callthrough