found a bug where we didnt handle callable with notiterable