Swift sucks :P