Had a play with the WIP API to check that what I want to do is possible, it is! ✅