#Issue 024 & 0253

#Issue 0163