rewrote rfc as better-actions