a next-generation replacement for charybdis