Combined vert and horiz, but it's still faulty