expand filament tests
bugfix: failed count tracking in filament
add exceptions for illegal filament updates