always upgrade requirements