Fixed that recording problem also but not with a diff approach :P