trap is hard