shadowing the constructor seems to have done it