General terms of Hayley Yates