[eat] don't use oneshot macros so as not to buildrequire oneshot