Love the design considerations here!