Compressed version of the class, about 55% Smaller