Match on *self instead of self when possible.