don't initialize data field