Rest best practices