Looks like reflection-only is a bad idea...
because reasons
...