I just used the <else> block if no volume is present (line 145) from the original code. I assumed that the numeric test was in there for a reason from the original authors, but I don't know what that would be. The test could be removed as far as I see it.