keep reference to the parent class so we can know if the call has succeeded, and do nothing if it did