compiler error when missing ARC