fixed issue #63 because Boyd was too lazy