preserve throughmode flag instead of manually setting it