Better module init