make dereference more consistent