fixed parsePermit