added a warning about needing to generate a reverse function