document interrupt()