unnecessary pass in items