more interrupt support