Scotland stand-off Duncan Weir insists the challenge of having to hold off Stuart Hogg for the No 10 shirt spurs him on.