лучше второе ИМХО, мотор зря напрягать не стоит. А может существует какое-то более цивилизованное решение проблемы?