Closes GH-604 - default evald twice (not sure why) and again not sure why this set a 500 http error code (even when commenting out the log eval method). Added check to get default ebal to only run eval() if default contains the string "return", if not then return the default as is