This could be done differently so that each time different key material would be returned.