error handling and some eval regex work