Beta 10 NavController works but Component gets pushed to the back

I am updating from beta9. All working. Installed beta10, removed all *navbar directives. Added ion-header enclosing tag.
All compiles great.

pushDashboard() {
    console.log("asdjksa")
    this._nav.pop()
    this._nav.push(DashboardPage).then(data => {
        console.log(data);
    }, (error) => {
        console.log(error);
    })
}

I get true from the promise logged on the console, devtools shows the component tag and I can see it behind the my root component if I unset its opacity, which is set to 1.