@greu: think about checking