Fix VOLUME_DIR logic

Granted, it's still a little wonky, and could probably use a little
more division in meaning, but this works.