defined(X) ? X : Y