problems with this: 1) not pretty 2) most certainly doesn't work 3) only compiles with no-redis 4) not pretty and most certainly doesn't work