Split into another method, please.