Enable demand(function(){.....}).throw() scenarios when ctx is necessary