fixed bug for callable assertion