fixes bug #556