Why did you add `()`? Usually the convention is "no side effects = no `()`, side effects = `()`".