A proper answer is a whole lot of them!