WTF is all this logic for?  Make readlink pass some more rubyspecs