self pass