Assumptions we have made