User button and Outputs Enabled Not Working?

We have had trouble using both of these VIs, causing our code to crash with use. They seem to output the following error: -63195 occurred at Read/Write Control in WPI_DriverStationOutputsEnabled.vi. We believe that this is caused by the the successive reading of the FPGA in a while loop. Has anyone else noticed this problem?

Thanks,
Team 900

Update: We have determined that the code to read the user button works on the first deployment of code. We believe that the problem is with FPGA_SystemStart Async Agent.vi, which runs on the first call of ReadUserButton.