I think this should move inside init as well.