succumbing to the __init__ temptation