backing out on randomness removal for the loader (it works, for now)
removing mutating variables