callable was removed in 3.0, then added back in 3.2, but in any case, we are only using Python 2.7.