- don't make client libs private to avoid hackery later