Refactor splitUp to concatenate cause wrong semantic.