add #rest() tests