I also feel this is going to lead to bizarre bugs where the index name changes when you re-arrange the builder calls.