remind myself why I made this fork