pretty and tight ...