I'm very suspicious of this cast. I see no reason why it should be here. At the very least a comment to clearly explain.