See https://prototype.lighthouseapp.com/projects/8886/tickets/1180 for details. Contributed by Ben Gunter.