Added FailedBuildPointerException to help the cast of the Runnable
methods errors.