use 1.9-compatible requires