working again see http://stackoverflow.com/questions/14984344