variable poll interval and sensible defaults :rage1: