more work on travs-ci because it still breaks intermittently