requeue and better error handling
version number