Added checks on user input for GSL rules