More pythonic interface