#Issue 1373

#Issue 1123

#Issue 0703

#Issue 0263

#Issue 0163