relax the rules for rvalues a bit