Hmm, what I would like about a separate volume field is that it would be easier for people to use.

The drawback is in maintaining the code because core files are being modified.

I'd like to hear from a few people on this. What do you think is better?