make source maps optional
test mercury, which still doesn't work