default 'names' argument to '.Names'; eval is unnecessary