where are you checking if the slug is valid or if the user has the correct ACL permissions to update? ask @emoore24 if you have ACL questions.