I have defined my own math operator (for displaying the order of certain function sequences--this is not the "normal" Big-O notation, though) by:
\newcommand{\order}[1]{\ensuremath{\operatorname{o}\left({#1}\right)}}
This leads to pretty strange spacing:

How can I resolve this? Is there a better way to specify the operator?