This coming from a company who previously said "latest the end Nov" and "latest 16th Nov", do I really take them seriously?