argh! why cannot i haz correctly self-aware cells?!  damnit