use skip instead of raising exception

@lxyu