This is the ideal answer. Everyone should read this