damn stupid confusion of transition and transform