Fix Issue #1 and add a type to initializer.

Since not all of us are ballers we need to be able to support having a little bit cheaper tastes.