improved error handling. this is the only way to style errors in play 2.x