diff --git a/core/05-functions.php b/core/05-functions.php
index e37b3b3..5dc6ee7 100644
--- a/core/05-functions.php
+++ b/core/05-functions.php
@@ -330,8 +330,8 @@ function slugify(string $text) : string {
* Hides an email address from bots. Returns a fragment of HTML that contains the mangled email address.
* @package core
* @param string $str The original email address
- * @param string $display_text The display text for the resulting HTML - if null then the original email address is used.
- * @return string The mangled email address.
+ * @param string $display_text The display text for the resulting HTML - if null then the original email address is used. Note that because it's base64 encoded and then textContent is used, one does not need to run either htmlentities() or rawurlencode() over this value as it's completely safe.
+ * @return string The mangled email address as a fragment of HTML.
*/
function hide_email(string $email, string $display_text = null) : string
{
diff --git a/modules/feature-user-preferences.php b/modules/feature-user-preferences.php
index dee8d96..331d780 100644
--- a/modules/feature-user-preferences.php
+++ b/modules/feature-user-preferences.php
@@ -5,7 +5,7 @@
register_module([
"name" => "User Preferences",
- "version" => "0.4.1",
+ "version" => "0.4.2",
"author" => "Starbeamrainbowlabs",
"description" => "Adds a user preferences page, letting people do things like change their email address and password.",
"id" => "feature-user-preferences",
@@ -65,11 +65,11 @@ register_module([
$content .= "
\n";
}
$content .= "\n";
- $content .= "\n";
+ $content .= "\n";
$content .= "