fixed requires problems