Ну раз повторить не смог, значит решение было правильным. Не стоил он просто какой-то другой возни.