Address allocation methods and details