New implementation of Permutable.