@dividebyzero: New hats and