hls cleanup is not optional