Almost too perfect.