Author: Scriptor.