strange time reversal problem... hacked for now