binding variables for better or worse. failing