Improved validation of filament and shell methods. Use this version of Validation to prove that it works!