@valkangel: it takes a while