Added a bit of error for not being able to afford the optimal object yet.