Changed h! to !ht everywhere. Avoids warnings.