Client: Refactoring - Apparently it is better to have the "this" state arg as being the first.