actual fix that closes #40