baseChar cannot cast?