Note partial implementation