De'ruby'fied according to Issue #9