non prefix transform