Is it ethical to undercharge data processing cost?