There needs to be technical implementation for how exactly this works. This issue is the code equivalent of #71