Reversing patterns