not doing double work