Seems to use incorrect constructors causing compile failures