Adding the .0 makes it a double anyway, why he extra cast?