write_caland_inputs only checks that management exists in the params file, not whether that management is applied to the correct land type
if management types are applied to the wrong land types, then undesirable management area calculations will occur. the code will probably still run, but not give correct results.
caland only checks whether the specified land categories to be managed exist, allowing management to be applied to a wrong land type if it exists.