raise an error if you try to mark on a method that doesn't take backend