De return lijkt me nutteloos & misleidend. Ik zou op basis van de return verwachten dat het true returns in het geval de token check ok is, en false in het geval het niet ok is. Maar in het geval van false exit de code. Het heeft dus geen nut om iets te returnen, het is niet dat iemand met een return value hiervan iets kan aanvangen (die zal immers altijd true zijn)