Nifty....would be nice to see something similar built into Angular as standard....however there is an argument for not performing access handling in the frontend, and even if done - for responsiveness reasons - should still be implemented in the backend