Prevent double initialization