list.if fix