A little too abstract for my liking given the subject. Nice technically though.