Combine shim and sham since sham needs private objects from shim