Ellis 2.0: Better, stronger, more stable