My modified version of Skrupel