FIX: configurable_handle must inherit from handle