because `is_callable()` also accepts strings which is probably not the right behaviour in this case.