Bug Fix: fixed a bug that prevented the callback from being executed if it was callable, but not a closure