change split to partition for strings not containing ':'