just noticed that there isn't an ```isValid``` method implemented yet