issues #365, #366, #367, #368