Maybe this is the final way to do that.