Great in so many ways, could be a little more clean.