make more usable with multiple keys on client