FIX: without it horizon can't work