yes, looks good since this will be only called in UI thread.