error() is now synth()