Automatically down-casts to pp complient precision and warns