Maybe this should be (slot >= 0) to mimic the old conditional?