Modified volume_size and snapshot so that they are mutually exclusive.