Will consolidate beautifully as the sellers dry up - every perceived negative will weed out a few more nervous nellies and the SP will probably continue to creep higher.
This is an exciting geological system that will be picked apart by seriously smart technical guys who wont miss a thing.
Onwards and upwards for sure in my opinion