feedback from @brettstimmerman