Issue #2190 has been updated by Suraj Kurapati. Thanks for your patch, takkanm! I hope the Ruby developers will accept it into Ruby trunk. I have one small suggestion for you: def fu_mode(mode, path) - mode.class == String ? symbolic_modes_to_i(mode, path) : mode + mode.is_a?(String) ? symbolic_modes_to_i(mode, path) : mode end Greetings. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2190 ---------------------------------------- http://redmine.ruby-lang.org