protect volume setting, no out of bounds