Rather than the classic -1, 0, etc. that can be confusing and inconsistent, optionals would be clearer and more _"Swifty"_.