using @jeffstyr's feedback.