Problem: client needs to be parameterizable