Thoughts that may help...