Try the faster transpose version first