Porting to squeak