Non-static initialization