Improve parameter reading