Simplifying implementation