Hard trans