glue: after callback shouldn't run following throw