Slightly misleading.  This is only true if the HSS is configured.  This doesn't affect the current logic but is going to be confusing to maintain.  Better to calculate the value of new_binding before checking `hss_configured` and then only send the cache update if `hss_confiigured` is true?