Turns out all the things are optional