Making ends meet