Added depth functionality, and argument short cuts