semiflexing