Could you expand on that? 40ma is over the threshold that the Arduino can supply safely using the on-board power?