tower-frontend: improved error reporting