Not enormously clean but great overall!