conditional requirements for travis