Thanks for this.
IMHO, option (c) without warning is also insufficient. If I get a vote, (a) is the best solution.