Не знаю как на счёт второго, но первого ещё кое-как можно забороть.