Possible fix for pull request #17

#17 raised a good point. The client doesn't need to have an confidential attribute when it already has a client_type (they both would contain the same data). Therefore there should only be one check `if client.client_type == 'confidential'`