exists? is deprecated in ruby trunk [ci skip]

see here 4d4ff531b8807ee88a3fc46875c7e76f613956fb