a bit of extra support for callable objects