The data item should be a binary integer type (COMP, COMP-5, BINARY) - Group items cannot be passed BY VALUE - BY VALUE is primarily used when calling C functions or other non-COBOL programs - Not all COBOL compilers support BY VALUE for COBOL-to-COBOL calls