both clustered and uniform work correctly