bugfix: semantic selection