OK - so I said mid to late March to break free..... It appears BTC was too impatient to wait.
And that pullback from 23.2 to 20k was pretty much what I had predicted, given it started the move up at practically 17k, made it to 23, so 50% pullback was 20k.