And a lot of fun.