added dropping, fixed warnings, reordered arity positionings