Seems like sound principles and suggestions