Please change that to `if (!shouldRecompile) return` to avoid extra indenting.