Think Before You Give!