non-trivial image change