restrict operator value*