vsl: remember to complete IO in vsl end io