Fix for fix for issue #126
Теперь проверено, правда решение вышло довольно таки некрасивым. Как найду способ сделать красиво - заменю.