Added error-first callbacks