Inorganic fertilizers are generally less expensive and have higher concentrations of nutrients than organic fertilizers. Also, since nitrogen, phosphorus and potassium generally must be in the inorganic forms to be taken up by plants, inorganic fertilizers are generally immediately bioavailable to plants without modification. However, some have criticized the use of inorganic fertilizers, claiming that the water-soluble nitrogen doesn't provide for the long-term needs of the plant and creates water pollution. Slow-release fertilizers may reduce leaching loss of nutrients and may make the nutrients that they provide available over a longer period of time.