unreachable code: work around gcc work arounds