get rid of repeated ensureX >>