better rvm handling