skipOnChange doesn't skip