At the end of the day it's up to everybody to apply their own version of the "reasonable person" test. Might a reasonable person misconstrue what you're doing to be unethical? If so, rethink your approach. Maybe there is no other option, but often there is.