Supportive

Initial solution attempt to Supportive.
args is a horrible name for something. Why not rename it? & Why modify it with symbolize_keys & then assign a new value to it? Avoid modifying passed in parameters unless it's useful to modify them in place.