Think-before-you-throw