Removed unneeded slices! changed all throws to throwError