In those intermediate copying cases, the alleged defendant succeeded on fair use because computer code was copied in order to reverse engineer the uncopyrightable functionality of those software ...