optimization: don't get member profile if no handle