Check for existing entries rather than blindly overwriting or ignoring
Design update