По- моему, надо внимательно посмотреть какие есть альтернативы этому, проконсультироваться с другими.
Ну, а если не найдем, тогда придется делать как ты предлагаешь, хотя...