Added error handling for presenter