+1 to that, if there is only one getter for this, throwing an exception there seems like a much preferable approach. Lets not do that in this PR though, to keep scope lean?