I really don't like all these "if slime" checks, they are going to become a problem.