Ideally would've introduced some in #68 but getting the test setup to achieve this is non-trivial. Similar situation to sync-related hooks Related to #33