Squeak's good idea