second pass at SvEntry class