Cedrus response box - perhaps bug?


I use our newly acquired Cedrus response box RB-840.

When I run the exp it crashes with an error (below what I believe is the most relevant part):
if buttonBox.status == NOT_STARTED and tThisFlip >= 0.0-frameTolerance: 'NoneType' object has no attribute 'status'

I noticed this happen only when in the Data tab in the Cedrus component, I store nothing and I uncheck the box next to Save onset/offset times. When I check the box and set it to save the first key then the exp works.

The reasoning behind this action was so that Ps can press any of the buttons in the RB to move from instructions to the task but I didn’t want to save any data for this action and clutter my datafile. And I didn’t want them to move their hands from a standard keyboard to the RB. I think it makes sense what I did.

Anyone can perhaps replicate it and confirm whether this is a bug?