removing a timing dependency

need a better way to handle this