In the current version 0.5.14 the track argument is required in bloom/commands/release.py even though --list-tracks is selected. It just doesn't make sense to have to add a track when listing the tracks intending to find out what tracks are available. This is very confusing when taking on a repo from someone else. Using Mutual Exclusion Groups should enhance the usability.