'add', 'edit' and 'del' now require a filepart. Fixes #23