fullyfixed:  (by MikeRobinson)