minor, but please give it a proper name. no one wants to be called "r" ;)