Gradient and Ring patterns acting incorrectly