Тут точно всё правильно: если можем нативно, то делаем вручную, иначе - нативно? :)

Может проще всегда вручную?