Ok so this sort of invalidates my earlier comment, but now that
the platform list logic looks like this, I think it'd be more readable
to say `platforms := allPlatforms` here and have only one
branch in the if statement.