can you point me to where the requirement for continuous needle comes in?
but regardless this change (if possible) can be done in a separate PR