Weave recompiles when options change now