Patience, patience, and patience again...