we use lower case float32 (idem for all dtype) everywhere.