removed somewhat redundant transformations