This is the third attempt at introducing keyword aware methods in GOOPS. What is new in v3 is that keyword arguments and default parameters to keyword arguments are handled correctly when using (next-method). Now only those keyword arguments actually present in a call get forwarded to the next-method. I've also committed these changes to https://github.com/mdjurfeldt/guile/tree/goops-keyword Best regards, Mikael