If this doesn't find a match right now it raises an exception that's not super helpful. I feel like it would be a decent idea to add some handling around that.