binding to rvalues can be reenabled with a macro