My gem, my coding style. I prefer `or not` over `|| !`, please remove this change.