Added optional block for alias