Gonna try to make a last mem-optimization.