made _forSubscribable return errors via the callback