Workunit split

I know [again] not new.. but commenting anyway!

Weird duplicated code from getEnumText()..