make base fix function check for undefined values

also make the derived fix functions call super.