eval { } is very cheap: 4.4 microseconds on a SPARC Ultra 5.