What Counts As Reverse Engineering Software