otherwise, gcc errored out because non-void functions are supposed to return a value. Alternatively, we could change the declaration to `void`.