experimenting with rules we can't implement