could be a timing problem.