fixing if issues, also we don't want recovery building