Sure, but I'll wait for @9rnsr's review first, perhaps there's a simpler way to implement this.