fix multiply defined symbol error in lucid