The image render module is returning everything twice. Once with data, once with null. This change adds a return to stop this behavior. This was not apparent until I added a message to the catching routine which issued a warning message when no data was returned.