Interactions with unreliable infrastructures could be key to smart city design