added reply type checkers