only allow leaf select