FIX promise/defer for hrlator init