Fix morph bug, need to refactor morph list into a data structure that better handles its use cases.