is_callable fix. will not throw error when argument is supplied as string