Thanks for the quick reply. No, the drop bars are just an all year round preference, and it's what I'm used to. Is stability that reduced with shorter bars?
Your clips comment is a good point. Should I even bother with straps? Seems like I'll probably end up wearing boots.