Changed to use own dispatch macro character ^ for ^u to further avoid conflicts.