Added PREG_SPLIT_NO_EMPTY because preg_split would return an empty array that looked like one element