Отличный совет, и я действительно совершил все упомянутые ошибки.