think we discussed this before (but can't remember the outcome, sorry!)

find it a bit odd that a method called `get` could end up issuing `create`s