gotta call ..() on new() for it to work right. I think.