better version of pry