add check to ensure enough data is available
data sent to soren