Your right I was thinking of the behavior of `attr`, where `isDisabled` would be `undefined` on a non disabled button, and would fall through still being null. This would handle that. But `prop` always evaluates `true / false` so the check for boolean will always evaluate true so the prop will always be set to the value of the option which is correct. so the if and else can both be removed and just always set the prop to the option.