Created messy version of limited_infection. Will clean up shortly.