it's not clear to me why we need this delay