updated pre and post traps to accept frozen copies