server proxy was abstract