require 5.8.8 or better