added check for negative entries in propagator