Role tests passing except for permission tests and some environment related ones (which will wait)