add check for valid platform properties