a. Yes, according to my definition of reasonable.
b. No.
c. That's up to the individual.
d. Yes.