Thanks! And thinking about it, I think this should be in app/models/services/twitter.rb anyway - I'll rewrite. Also the error message is "Post too long" etc, just not to catch any other Forbidden class errors. Unfortunately the error does not give the actual amount that the status message is over so only way is to decrease one char by one.