select: make block (close #227)

close #227