fixed bug #308