what to watch out for when buying a new home