Warning: If you wish to maintain your sanity, do not read the comments.