This is a follow-up to #3095. In particular: https://github.com/SerenityOS/serenity/pull/3095#discussion_r469113354