fix problem with new do and action blocks