A call to EntityContext.getPrimaryKey() in the ejbRemove method is returning null. I thought that the primary key should still be available at that point. Can anyone shed some light on this? (I'm using JBoss 2.4.3.) Thanks.