You have marked this is "Advice" which is an experiment Stackoverflow is running for open ended discussion instead of the usual Q&A format where a useful answer can be selected as correct or which can be closed when a duplicate question already exists.