Change behaviour of `%`