why the casting?