why is platform type not binded?