try fixing some issues with respond_with