don't pay for observers if we don't have do