We should ensure that profiles which don't conform to the specification are handled gracefully, without causing data corruption or service failure.
Even though it's still an experimental feature in development, we should prioritize safety and a good user experience.