Check to see if internal and if user can update?