small bug in the fix for __init__ has been fixed