Callbacks for async conditions, with file requesting