+ if (callback) callback(context)