New: pessimistic