avoid gcc warning about missing initializer for member