remove WARN_UNUSED from public header