specj optimization. Dealing better with interruptions on the consumer