Removed expensive try/catch. Added some immediate callback returns upon err. Updated to JSHint recommendations.