fixed: the problem was RegisterOptionalInfo failed when no parameter given