Implements around hooks