GCC_WARN_UNUSED_VALUE