railties dependency shouldn't be that loose, we don't know what will change in 4.1+