Could you rename the variable prefix `md5_` to `encode_md5_`? It could reduce the possibility of conflicts with custom variables.