Test for existence of info method before calling it

We get the benefits of 2.1 but retain compatibility with 2.0 - no need to maintain a separate 2.0 branch.