list: don't use match arguments when matching self