time sucks, but fixed