I have never been happy with my design and implementation since I was a kid. […]