I dislike how this is written.