Ruby < 1.9 compat