Should i buy in these circumstances?