Also add trapping, super useful.