Because we want the sanitisers to ALWAYS be set, ideally on constructing the class, but sometimes we don't construct it (e.g. if its a new object). I'd like a neater way of doing this...