Licensing
Add -forceRefresh method to keep implementation DRY