I'm inclined to agree. This is pretty much what raising an exception is meant for. This seems very Go-ish :)