The comments were mostly there for my use when I was working on it; I think the echos make it fairly obvious what each case is.