Fix #3: Raise error if engine polled on target_record