spec out removal with context