Fix to special case Dispose method to be treated as non-action

#1294
@rynowak @yishaigalatzer 
think about just breaking this up into a series of `if(...) { return false; }` statements. It will be easier to debug and give you more whitespace for things like comments