Mastretta reaches an impasse – but is this really the end?