Fix some right checks, flush userCan cache after saving. Some tests now pass :)