Correct the constructor