FYI `getApplicationContext()` is generally not needed unless you need to access the application from a non-application context. Here it just returns the same instance as `application` under the hood.