protect environment while interrupt
slab