added fails option