Putting some specific info in __init__ is really alarming. I think it should be cleaned up.