"Soft block" contracts