R-styled attempt