ignore `missing-noreturn`