fixed: NullPointerException as calling signal.getReason() may return a null