daemon should not constantly recompile when there is an error