Rather than use a `setInterval` (check comment coming on `.update` soon)