R-long cast