removing redundant precision check