don't include self