Renamed variable situation to data, not to confuse with the object situation