This might be the only place where `==` is actually what I want. If we are refreshing from the datastore, sound will be 0, but if we are refreshing from the view, sound will be "0". Is this lazy haha?