What is future proofing?