exclude empty options from buttons instead of removing them from source
select