If there is no business value should we not refactor code?