fixed addressable interface implementation