WYRL: more tweaks.
WYRL: made it work upto the implementation of accepts.