... time and is real bad at times