Add is_callable check