@peterecheng: How long does