Fix Give and Take cast errors