17d2a464ad
non-blocking mode, and decouple function detection from function capability.
non-blocking mode, and decouple function detection from function capability.