no-op? refactor