fix bug: do not use available when parsing message