extracted protocol constants due to compile problems