glue: after callback should not runs after throw