Don't make tick an ivar.
Add documentation for optional #perform arguments.