update to take profile 'object'

extra test that the profile give specifies fullName that we require