* more correct const handling