I'm going to remove the typecasting, I see no reason to keep it.