Glentoran boss Declan Devine admits there is no hiding place from here on in.