The introduction of a test - it can't run here though given security exceptions. However it does help flesh out the api.