Understanding phase behaviour