got rid of FixImpl trait