This is dangerous - you're not init'ing the other members.