silly compy constructor, didn't need