catch proc errors
fix specs