generic fixing