This was excellent. I'm going to try and err slightly less on the side of caution from now on. I didn't know you were working on an Ethereum project! I have been seriously neglecting blockchain technology which really bugs me because it is definitely one of the most exciting things going on right now.