Use efree_size() instead of efree() where posible