alternative to the dominant binary approach