optimize casts - again