You can't have `()` on val definitions right? I think we want to keep the `()` since this definitely has side effects.