Fixed not to use String#split because of its performance