Difficult things take time, impossible little longer.