check callable
index hinting