dropped generic client side typecasting; not sure why it was ever added; only causing problems