Hard and fast ...