update to parent class method signatures to avoid strict errors - github issues filled