Web: Consilidated error handling