woops, needed proxy constructor