Bug fix: zero out lpm struct after initialization