Serial lib should use superclass; fixing memory bug