Es kam zu falschen Resultaten wenn der User die perm "warp.*" hatte dafür aber nicht die permission "warp".

Außerdem finde ich den try catch etwas unötig.