The back-end for Rabbit