1) only replace the default camera location when user specify something