The whole expression is rather a mess, mainly due to upstream often behaving badly with non-standard configurations.