Author: Defender.