new union-interface to AP_utils