i thought $decode could only be used badly if it was written to a file crazy