renamed unique to notUnique and clever binding execution