Not sure if it's necessary to check that private members are accessible, but keep it for now.
Not sure if it's necessary to check that private members are accessible, but keep it for now.

darrencauthon/interchangeable