Implement +! and -!