ifdef clarity