Explicit type casts added.