My studies in C++, there's really no point in forking this.