accept empty string in platforms parsing