renamed Differences to differences
better error handling