Written by Chris Klosowski. Last updated on June 30, 2023. Updated licensing code to be compliant with new EDD standards.