don't cast at all, even. bugfix