fixed needle tests for function needles