Properly handle not finding a record
Allow deleting a source