Isn't this else branch just dead code now?  Or are you preserving it for the day when we don't share this between client and server?