What is the current state of the salary cap and how will that affect the staff’s ability to put together the best team for 2020?