Default template in next beta will start with these lines
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<!--{.comment|--><h1 style='margin-bottom:100em'>WARNING: this template is only to be used with HFS 2.3 (and macros enabled)</h1> <!--.} -->
When the template is used in HFS 2.2, the warning is displayed instead of a mess.
I think every "modern" template for HFS should adopt a similar solution.