Always do the update for now.
Refactor to improve readability
Remove unused variables
Remove unused variables
Documentation fix
Documentation fix
Documentation fix
Initialize array
Ca not be null ever.
Reformat code