[weird compile error which is producing an undefined reference in local translation unit. Need to fix...]