Actually, I quite like Q1 and find it appropriate. I ran across this behaviour multiple times as a beginner and it was not until I had a firmer grasp of the language that I understood exactly where and why I need to disambiguate things.
TheDamian has the better suggestion on what to do about that question.
Makeshifts last the longest.