Very impressive if I'm wrong (hopefully some of the comments help you prune some of these smells, if you wish)