Added the Non-repeat functions.