require 5.8 because 5.6 segfaults for some reason
version 0.03