Made timers throw error lines, func enhancements