Basic validation in tasks needs refactoring