why take so long