if it's too much work, you can update this PR and we will merge it, but this is going into 1.0 branch and I think Pry::Platform should probably be in 1.0 as well.