fixed LNone singleton