remove unnecesary casting