Pressing on in spite of temporary doubts