no error if empty layout