Yep, the reason for the FIXME part :-)