Updated charlist to use our register argument
Forced assignment to specify register