Yeah, so, my proposal would be to change it to one(except_all=True)['value'] and then catch NoResultFound instead of ResourceNotFound.  Someone else feel free to merge it if you don't think that's worth doing.