don't make timer object if delay > 0. A bit faster.