@normalyf: Very valid points