I'm not sure if you can redefine the same command twice. I recall reading in a previous thread that, if many functions are named the same, only the first one will be taken into account. Although I might be wrong, I believe this is your problem.
PACKAGEOBJECT
Use this.-snipity-