Самое правильное решение часто бывает простым до глупости.