Swerve review