append functions are not prototype methods