roll (r528) see 2132r8