minor improvements to sequential()