@hjagodzinski I just realized custom options cannot work this way, so this PR is sadly broken.

I'm working on a proper implementation and I'll update the PR with a working implementation soon :)