nonadmin APIs need to be added to the schema and we need to implement the output func on our end
monkeypatching the upstream func could work but that will break if upstream changes anything
We should avoid dependencies nonadmin -> admin wherever possible
(except for API schema, that makes life easier)