various escape checks from semarie