Determining our interface requirements