better old way than new path