It allows us more flexibility on the backend if the user needs to specify the key and IV at setup time.