remove dependency on pry