Author: Smark-Out RL.