But I don't even like `else` >:(