Before revision: Non-data agnostic devices and programs can present problems.
After revision: Non data-agnostic devices and programs can present problems.