Changed upper bound on `free` dependency to 5