secMaster skeleton / select() / pipe for timeouts