In the example you don't even need the default clause and the helper (the error message without it is worse though).