13 of 15 fixed type cases for apply