I'm retarded, of course you can call super.method() somewhere other than the beginning of the overridden method. Thats the constructor that you have to call super() at the beginning. sorry to waste your time -T