#618 supress maybe-uninitialized warnings