moving globals around.