sigh. We might need the collection class before the commands are parsed.