Support alternative ruby modes