On second thought, I've ditched the ```Rand::getBytes``` route and I'm just relying on ```session_id()``` entirely now.