SWT stuff that shouldn't have to exist in the first place!